@charset "UTF-8";
html, body{
	width:100%;
	height:100%;
	background-color: #eff4f8;
	overflow:hidden;
}
/* 鍒濆鍖�*/

body{
	padding:0px;
	margin:0px; 
}

*{
	padding:0px;
	margin:0px;
}

a{
	text-decoration: none;
}

ul{
	padding:0px;
	margin:0px;
	list-style:none;
}

ul li{
	padding:0px;
	margin:0px;
	color:#666;
}

/* 娓呴櫎娴姩 */
.clearfloat{
	height:0px;
	line-height:0px;
	clear:both;
	overflow:hidden;
}

div.minwidth_div{
	width:690px;
	height:0px;
	line-height:0px;
	overflow:hidden;
}

table.treeListTable div.minwidth_div{
	width:489px;
	height:0px;
	line-height:0px;
	overflow:hidden;
}

#admin{
	padding:0px;
	margin:0px;
	position:relative;
	left:0px;
	top:0px;
}

div.header{
	background: url(../../images/newnavigator/header-bg.gif) repeat-x scroll left top transparent;
	height:65px;
	width:100%;
	text-align:left;
	position:relative;
	z-index:104;
}

div.header div.otherInfo{
	float:right;
	height:55px;
	line-height:55px;
	margin: 0 20px 0 0;
	_margin-top:12px;
}

div.header div.otherInfo a{
	color:#fff;
	font-size:12px;
	text-decoration: none;
	display:inline-block;
}

div.header div.otherInfo a img{
	vertical-align: middle;
	margin-top:-5px;
	_margin-top:0px;
	border:none;
}

div.footer{
	background: url(../../images/newnavigator/footer_bg.gif) repeat-x scroll left top transparent;
	height:20px;
	width:100%;	
	position:relative;
	z-index:100000;
}

div.content{
	position:relative;
	left:0px;
	top:0px;
	width:162px;
	z-index:105;
}

div.content table{
	padding:0px;
	margin:0px;
}

div.content table td{
	padding:0px;
	margin:0px;
	vertical-align: top;
	text-align:left;
}

div.leftContent{
	position:relative;
	left:0px;
	top:0px;
}

div.rightContent{
	position:absolute;
	top:0px;
	left:0px;
}

div.dl-all{
	overflow:hidden;
	position:relative;
	left:0px;
	top:0px;
	z-index:1004;
}

div.dt-title h3{
	font-size:13px;
	color:#1777b3;
	text-align:left;
	height:30px;
	line-height:30px;
	background: url(../../images/newnavigator/leftNav_off.gif) no-repeat scroll left top transparent;
	width:162px;
	cursor:pointer;
	padding:0 0 0 10px;
}

div.dt-title h3 b{
	display:inline-block;
	background: url(../../images/newnavigator/navOnIcon.png) no-repeat scroll left center transparent;
	padding:0 0 0 20px;
}

div.dt-title h3.navOn{
	background: url(../../images/newnavigator/leftNav_on.gif) no-repeat scroll left top transparent;
}

div.dt-title h3.navOn b{
	background: url(../../images/newnavigator/navOffIcon.png) no-repeat scroll left center transparent;
}

div.dd-title ul.list{
	margin:0px;
	padding:0px;
	list-style:none;
	background: url(../../images/newnavigator/leftNav_bg.gif) repeat-y scroll left top transparent;
	overflow: auto;
}


div.dd-title ul li{
	font-size:13px;
	color:#666666;
	text-align:left;
	padding:3px 0;
	cursor:pointer;
}

div.dd-title ul.list li img{
	width:20px;
	height:20px;
	margin:3px 5px 3px 10px;
	vertical-align: middle;
}

ul.list li.navActiveOn{
	background: url(../../images/newnavigator/leftNav_onBg.gif) repeat-y scroll 2px top transparent;
	padding:8px 0;
	border-bottom:1px solid #333;
	border-top:1px solid #333;
}

div.dd-title ul.list li.navActiveOn img{
	width:20px;
	height:20px;
}

div.cont_all{
	width:100%;
	height:100%;
	overflow:auto;
	/*background: url(../../images/newnavigator/content-bg.gif) repeat-y scroll right top #eff4f8;*/
}

div.contList div.infoList{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
}

/*鏌ヨ鏍峰紡*/
div.searchList{
	border:1px solid #ccc;
	background: url(../../images/newnavigator/search-bg.gif) repeat-x scroll right top #dce5ec;
	margin:20px 20px 20px;
	min-width:690px;
	text-align:left;
	zoom:1;
}

div.searchList ul{
	margin:10px 15px 0px;
	*margin:0px;
	*padding:10px 15px 0px;
	display:inline-block;
}

div.searchList ul li{
	height:27px;
	line-height:27px;
	float:left;
	padding:0 5px;
	display:inline;
	width:254px;
	vertical-align: middle;
	font-size:12px;
}

div.searchList ul li span{
	width:96px;
	display:inline-block;
	height:27px;
	line-height:27px;
}

div.searchList ul li input{
	vertical-align: middle;
	width:150px;
	_width:148px;
	height:16px;
	line-height:16px;
}

div.searchList ul li input[type="text"]{
	border:1px solid #ccc;
	background-color:#fff;
}

div.searchList ul.date_search{
	margin:0px 15px;
	padding:0px;
}

div.searchList ul.date_search li{
	width:316px;
}

div.searchList ul.date_search li input{
	width:80px;
}

div.searchList ul li span.radio{
	width:148px;
	vertical-align: middle;
}

div.searchList ul li span.radio input{
	margin:0 3px 0 0;
}

div.searchListBg{
	background: url(../../images/newnavigator/search-bg2.gif) repeat-x scroll left bottom transparent;
	height:6px;
}

/*鍙宠竟Table娴嬭瘯鏍峰紡*/
div.mainTable{
	margin:0 20px;
}

div.mainTable table{
	width:100%;
}

div.treeList{
	float:left;
	border-right:1px solid #cddadf;
	overflow:auto;
	width:200px;
	margin:20px 0 0;
}

div.sub_treeList{
	float:left;
	border-right:1px solid #cddadf;
	overflow:auto;
	width:200px;
	height:100%;
}

div.tree_mainInfo{
	float:left;
	width:100%;
	text-align:center;
	margin:0;
}

div.tree_mainInfo div.mainTable{
	margin:0px 20px;
}

table.treeListTable{
	margin:0;
	height:100%;
}

table.treeListTable td{
	vertical-align: top;
	padding:0px;
}

table.other_treeListTable{
	width:auto;
	height:100%;
	margin:0px;
}

div.mainInfo{
	margin:65px 0 0 162px;
}

div.subScroll{
	overflow:auto;
	position:relative;
}

div.tree_subScroll{
	margin:65px 0 0 162px;	
}





